/* #header{
	height: 800px;
} */

@font-face {
	font-family:"微软雅黑";
	/*font-family:"硬笔手写体行书";
	src: url(硬笔手写体行书.ttf);*/
}
#header{
	/*padding-top: 15px;*/
	padding-top: 0px;
}
.big_title{
	font-family: "微软雅黑";
	font-size: 30px;
	width: 750px;
	color: #b0b0b0;
	line-height: 100px;
	padding-left: 200px;
}
#header_first_layer{
	height: 35px;
	border-bottom: solid 1px ;
	background-color: #fbfbfb;
	line-height: 35px;
}
#header_second_layer{
	height: 85px;
}
#logo{
	width: 238px;

}

#logo img{
	width:200px; padding-top:20px;
}
#ssl{
	width: 250px;
}
#phoneNumber{
	width:250px;
}
#nav{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-top:10px;
}
#nav_first{
	width: 630px;
	margin-left:40px;
}
.ewm_b{text-align:right;float:left;margin-left:35px;}
#nav_first a{
	text-align: center;
	display: block;
	width: 120px;
	height: 50px;
	overflow: hidden;
	font-weight: bold;
}
#nav_first .qh *{font-size:15px;}
#nav_first li{
	/*background: url(../images/i.png) no-repeat right center;*/
	position: relative;
	width: 110px;
	float: left; 
}
#nav_first li ul{
	position:absolute;
	display: none;
	z-index: 20;
}
#nav_first li ul li{
	background-image: none;
	text-align: center;
	width: 110px;
}
#nav_first li ul li:nth-of-type(odd){
	background-color: #fff;
}
#nav_first li ul li:nth-of-type(even){
	background-color: white;
	/* background-color: #f2f2f0; */
}#nav_first li ul li:nth-of-type(even) a{
	/* color: white; */
}
#nav_first li .qh{
	width: 120px;
	top:0px;
	left: 0;
	transition:0.6s;
}
#nav_first li .qh p,#nav_first li .qh span,#nav_second h1{
	font-size:16px;
}
#nav_first li:hover .qh{
	transform: translateY(-50px);
}
#nav_first li:hover a{
	border-bottom: solid 2px orangered;
	height: 38px;
}
#nav_first li ul li a{
	border: none!important;
}
#nav_first li:hover ul{
	display: block;
}
#nav_first li .qh span{
	color: orangered;
}
#nav_second a{
	color: #fff;
}
#nav_second{
	width: 200px;
	background-color: #da2636;
	height: 40px;
	text-align: center;
	color: #fff;
	position: relative;
}
#yjsjchild{
	display: none;
}
#nav_second:hover #yjsjchild{
	display: block;
}
#nav_second h1{
	
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	background: url(../images/xl.png) no-repeat 15px center;
	background-size: 30px;
	text-indent: 95px;
	text-align: left;
}
#nav_second ul{
	position: absolute;
	z-index: 10;
	width: 200px;
	line-height: 90px;
	/* background-color: rgba(0,0,0,0.8); */
	background-color: black;
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}
#nav_second li{
	width: 200px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
	height:50px;
	color:#fff;
}
#nav_second i{
	color: #fff;
	margin-left: 10px;
}
/* #nav_second li:hover .nav_second_childColumn{
	display: block;
} */
/* #nav_second ul li a:first-of-type{
	width: 200px;
	height: 80px;
	display:block;
	font-size: 14px;
	font-weight: bold;
	height: 80px;
	line-height: 80px;
} */
#nav_second ul li a:first-of-type:hover{
	background-color: #000000;
}
#nav_second li .nav_second_childColumn{
	position: absolute;
	left: 200px;
	top: 0;
	height: 400px;
	width: 450px;
	background-color: #fff;
	padding: 24px;
	display: none;
	border: solid 1px #000;
	line-height: 25px;
	text-align:left;
}
.nav_second_childColumn img{
	width: 450px;
	height: 300px;
}
.nav_second_childColumn h2{
	color:purple;
	font-weight: bold;
	font-size: 16px;
	line-height: 30px;
}
.nav_second_childColumn a{
	color: #333333!important;
	width: 100px!important;
	background-color: #DA2636;
	height: 30px!important;
	text-align: center;
	color: #fff !important;
	font-weight: bold;
	float: right;
	line-height: 25px !important;
}
.nine_icon{
	width: 80px;
	height: 50px;
	line-height: 50px;
/* 	padding: 20px;
	padding-top: 32px;
	padding-bottom: 8px;
	padding-right: 10px; */
	float: right;
	display: block;
	/* background: url(../images/icon4.png) no-repeat center center; */
	background-size: 20px;
}
.nine_icon_selection{
	/* background-image: url(../images/icon2.png); */
}

.circle_three{
	height: 50px;
	margin: 0 auto;
	width: 60px;
	background-color: #000;
}
/* .circle_three span{
	display: block;
	color: #FFFFFF;
	width: 10px!important;
	height: 10px;
	border-radius: 10px;
	background-color: #fff;
}
.circle_three span:hover{
	background-color: #fff!important;
} */
#nav_second span{
	color: #fff;
	display: block;
	width: 120px;
	float: left;
	cursor: pointer;
}
#nav_second span:hover{
	background-color: #000;
}
/* #nav_second .nine_icon i{
	margin: 0;
	float: left;
	margin-right: 6px;
}
.nine_icon i:nth-of-type(3n+0){
	margin: 0;
} */
#banner img{
	width: 1200px;
	height:435px;
	margin: 0 auto;
	display: block;
	max-width: 1920px;
	min-width: 1204px;
	transition:0.6s;
}
#banner{
	margin: 0 auto;
	height: 435px;
	transition:0.6s;
	width: 100%;
	min-width: 1200px;
	background-color: #fff;
	overflow: hidden;
	position: relative;
	overflow:hidden;
	width:1200px;
	margin:0 auto;
	margin-top:-5px;
}
#banner .picsTitle{
	background:url(../images/focus_bg.png) center center no-repeat;
	height: 50px;
	line-height:50px;
	position: absolute;
	top: 90%;
	left:0;
	right:0;
	padding: 0 5px;
	border-radius: 1px;
	text-align:center;
	margin:0 auto;
	overflow:hidden;
	max-width:1920px;
	display:none;
}
#banner .picsTitle li,#banner .picsTitle a,#banner .picsTitle a:link,#banner .picsTitle a:visited,#banner .picsTitle a:hover,#banner .picsTitle a:active{line-height:50px;font-size:20px;color:#fff;font-weight:bold;letter-spacing:1px;font-family:"微软雅黑"}
#banner .banner_item{
	background-color:rgba(0,0,0,0.6);
	height: 23px;
	position: absolute;
	left: 80%;
	top: 92%;
	padding: 0 25px;
	padding-top: 7px;
	border-radius: 15px;
	z-index:99;
	display:none;
}
#banner .banner_item li{
	width: 15px;
	border-radius: 50%;
	background-color: #fff;
	height: 15px;
	float: left;
	margin-left: 10px;
	cursor: pointer;
	display:none;
}
#banner .banner_item li:first-of-type{
	margin: 0;
	background-color: purple;
}
#banner #btn_prev,#banner #btn_next{position:absolute;top:40%;width:56px;height:98px;display:none;opacity: 0.9;}
#banner #btn_prev{background:url(../images/arrow_left.png) no-repeat;left:4%;}
#banner #btn_next{background:url(../images/arrow_right.png) no-repeat;right:4%;}
.banner_item_block{
	display: block;
	
}
.banner_item_none{
	display:none;
}
#banner .banner_item li.banner_item_color1{
	background-color: #fff;
	}
#banner .banner_item li.banner_item_color2{
	background-color: purple;
}
#phoneNumber{
	background: url(../images/phoneicon.png) no-repeat left center;
	color: #e60012;
	height: 50px;
	font-size: 16px;
	font-weight: bold;	
	padding-left: 50px;
	line-height: 50px;
	margin-top: 30px;
}
#ssl{
	width: 200px;
	height: 30px;
	border: solid 1px #e6e6e6;
	border-radius: 10px;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 30px;
}
#ssl *{
	height: 30px;
	float: left;
	outline: none;
}
#ssk{
	width: 170px;
}
#ssan{
	width: 30px;
	background-color: none;
	background:url(../images/fdicon.png) no-repeat center center;
	background-size: 25px;
}
.top_style li{
	padding: 0 10px;
	border-right: solid 1px #000000;
	text-align: center;
	height: 16px;
	line-height: 16px;
	margin-top: 9px;
}
.top_style:first-of-type li:last-of-type{
	border: none;
}
.top_style:last-of-type li:last-of-type{
	border: none;
}
#header_footer{
	margin-top: 20px;
}
#header_footer .gyzh_bg{
	background:url(../images/gyzh_bg.png) center center repeat-x;
}
#header_footer ul{
	border: solid 1px #c9c9c9;
	height: 80px;}
#header_footer ul li:first-of-type img{
	opacity: 0.5;
}
#header_footer li{
	display: block;
	float: left;
	width: 240px;
}
#header_footer li dl{
	height: 40px;
	border-right: solid 1px #c9c9c9;
	margin-top: 15px;
	padding-left: 35px;
	padding-top:10px;
	line-height: 25px;
	width:219px;
	margin-left: -35px;
}
#header_footer li:first-of-type dl{
}
#header_footer li:last-of-type dl{
	border: 0;
}
#header_footer li:hover dt img:last-of-type{
	opacity: 1;
}
#header_footer li:hover dt img:first-of-type{
	opacity: 0;
}
#header_footer li dl dt{
	width: 50px;
	height: 50px;
	position: relative;
	float: left;
	margin-left:30px;
	margin-top:-5px;
}
#header_footer li dl dt img:last-of-type{
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
#header_footer img{
	width: 45px;
	/*filter: drop-shadow(1px 1px 1px #777);-webkit-filter: drop-shadow(1px 1px 1px #777);*/
}
#header_footer ul li:first-of-type dt img{
	opacity: 1;
}
#header_footer ul li:first-of-type:hover dt img{
	opacity: 1;
}
#header_footer i{
	font-size: 35px;
	color: orangered;}
#header_footer li dl dd{
	margin-left: 1px;
	float: left;
	display:inline;
	width:108px;
	text-align:center;
}
#header_footer li dl dd h2{
	font-size: 16px;
	font-weight: bold;
	line-height: 18px;
	color: #333333;
	text-align:center;
	display:block;
	float:left;
	width:100%;
}

#header_footer li dl dd h2:hover{
	color:#c00;
}
#header_footer li dl dd span{
	color: #888888;
	font-size: 12px;
	text-align:center;
	display:block;
	
}
.yywh_nav{
width:240px;background-color:#fff;	
}
.yywh_nav li{
	width: 40%;float:left;
}
.yywh_nav a{
	/*float: left;*/
}
.yywh_nav li:nth-of-type(odd) a:first-of-type{
	background-color: #f2f2f0;
	background-color: white;
	/* color: white; */
}
.yywh_nav li:nth-of-type(even) a:last-of-type{
	background-color: #f2f2f0;
	background-color: white;
	/* color: white; */
}
.yywh_nav li:nth-of-type(even) a:first-of-type{
	background-color: white;
	color: #333!important;
}

.nav_xxcx{border:0px solid #ccc;padding:5px;height:20px;line-height:20px;width:100px;background-color:rgba(60,0,0,0)}
.nav_xxcx a{font-size:14px;}

.wximg{vertical-align:middle;margin-top:-2px;filter: grayscale(100%);width:25px;height:25px;margin-top:-2px;cursor:pointer;}

.nav_border{border-top:4px solid #d61713;margin-top:10px;padding-top:10px;}